@charset "utf-8";
/* NHN | JCM */

/* Element Reset */
body,
input, 
textarea,
select,
button{ font-size:12px; font-family:Dotum, 돋움, Tahoma;}
body{ margin:0; background:url(../img/bgBody.gif) repeat-x;}
em{ font-style:normal;}
form,
fieldset{ border:0; margin:0; padding:0;}
img{ border:0;}

/* Link */
a{ color:#3e70b7; text-decoration:none;}
a:visited{ color:#87124f; text-decoration:none;}
a:hover,
a:active,
a:focus{ text-decoration:underline;}

/* Common Class */
.alt{ position:absolute; left:0; top:0; width:1px; height:1px; font-size:0; line-height:0; visibility:hidden;}
.aLeft{ text-align:left !important;}
.aRight{ text-align:right !important;}
.fLeft{ float:left;}
.fRight{ float:right;}

/* Layout */
#pxeBranch{ position:relative; width:917px; margin:0 auto;}
#pxeBody{ position:relative; z-index:1; clear:both; *zoom:1;}
#pxeBody:after{ content:""; display:block; clear:both;}
#pxeContent{ margin:0 0 30px 0;}
#pxeAside{ display:none; margin:0 0 30px 0;}
#pxeHeader{ position:relative; z-index:2; clear:both; margin:0 0 25px 0;}
.pxeCa #pxeBody{ margin:0 247px 0 0;}
.pxeCa #pxeContent{ float:left; width:100%;}
.pxeCa #pxeAside{ display:block; position:relative; width:222px; float:right; clear:right; left:247px; margin-left:-222px;}

/* Footer */
#pxeFooter{ border-top:3px solid #2d2d2d;}
#pxeFooter p{ margin:0; padding:9px 0 30px 20px; color:#7b7b7b; font:bold 11px Tahoma;}
#pxeFooter p strong{ color:#333;}

/* GNB */
.gnb{ position:relative; height:29px; margin:-1px 0 17px 0; border-top:1px solid #464646; z-index:2; *zoom:1;}
.gnb:after{ content:""; display:block; clear:both;}
.gnb p{ float:left; margin:0 1em 0 0;}
.gnb p a{ display:block; float:left; height:29px; color:#f90; font:bold 12px Tahoma, Geneva, sans-serif;}
.gnb p a .axis{ display:inline-block; height:29px; vertical-align:middle; width:0;}
.gnb p a img{ vertical-align:middle;}

.gnb ul{ position:relative; margin:0; padding:0; list-style:none; white-space:nowrap;}
.gnb li{ float:left; position:relative;}
.gnb li:first-child span{ border:0;}
.gnb li, 
.gnb li.my a{ background-image:url(../img/iconGnb.gif); background-repeat:no-repeat; background-position:right 30px;}
.gnb li.my a{ background-position:right -30px;}
.gnb li a{ display:block; float:left; height:29px; line-height:29px; color:#bbb; font-size:11px; text-decoration:none !important;}
.gnb li span{ position:relative; padding:0 13px; border-left:1px solid #515151;}
.gnb li.my span{ padding-right:22px;}

.gnb li.active{ z-index:2; border:1px solid #1b1b1b; border-top:0; border-bottom:0; margin:0 -1px 0 0; background-repeat:repeat-x; background-position:0 0;}
.gnb .fLeft li:first-child.active{ margin-left:-1px;}
.gnb li.active a{ color:#eee;}
.gnb li.my.active a{ background-position:right -60px;}
.gnb li.active span{ border-left:0;}

.gnb li ul{ display:none; position:absolute; top:29px; right:0; float:none; padding:0 1px 1px; border:1px solid #878787; border-top:0; background:#fff; *width:140px;}
.gnb li.active ul{ display:block;}
.gnb li li{ float:none; left:0; border:0 !important; margin:0 !important;}
.gnb li li.active{ background:none;}
.gnb li.my li a{ float:none; height:21px; line-height:21px; padding:0 6px; color:#767676; background-position:right 30px !important;}
.gnb li.my.myLanguage li a{ padding-right:21px;}
.gnb li.my.myLanguage li.selected a{ background-position:right -92px !important;}
.gnb li li a:hover,
.gnb li li a:active,
.gnb li li a:focus{ color:#333; background-color:#e8eef7;}

/* Menu Common */
.menu{ position:relative; z-index:1; overflow:visible; border:1px solid; font-size:12px; line-height:normal; *zoom:1; white-space:nowrap;}
.menu:after{ content:""; display:block; clear:both;}
.menu .inset{ position:relative; overflow:visible; border:1px solid; z-index:2; *zoom:1; background-image:url(../img/bgBar.png); background-repeat:repeat-x; _background-image:none;}
.menu .inset:after{ content:""; display:block; clear:both;}
.menu ul{ float:left; list-style:none; margin:-1px 0; padding:0;}
.menu ul:after{ content:""; display:block; clear:both;}
.menu li{ position:relative; z-index:1; float:left;}
.menu a{ position:relative; float:left; padding:10px 0 11px 0; *padding:10px 0 10px 0; margin-bottom:-1px; text-decoration:none !important; cursor:pointer;}
.menu a span{ padding:0 20px; color:#fff; font-weight:bold; vertical-align:top;}
.menu a span .i{ display:inline-block; width:8px; height:8px; padding:0; margin:3px 0 0 7px; border:0 !important; font-size:0; line-height:0; overflow:hidden; vertical-align:top; background:url(../img/iconSub.gif) no-repeat center top; opacity:.4; filter:alpha(opacity=40);}
.menu .gradient{ display:none; _display:block; position:absolute; z-index:1; top:0; left:0; width:100%; height:35px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bgBar.png', sizingMethod='scale');}
.menu .shadow{ position:absolute; bottom:-3px; left:0; width:100%; height:0; font-size:0; line-height:0; overflow:hidden; margin:1px -1px; z-index:1; border:1px solid #ccc; border-top:0;}

/* Menu Major */
.menu .major{ position:relative; z-index:2; float:left;}
.menu .major a{ overflow:hidden;}
.menu .major span{ border-left:1px solid; border-right:1px solid; _zoom:1;}

/* Menu Hover */
.menu .major li.active{ z-index:2; margin:0 -1px; border-left:1px solid; border-right:1px solid; _border:0; _margin:0;}
.menu .major li a:hover,
.menu .major li a:active,
.menu .major li a:focus{ padding-left:1px; padding-right:1px; background-image:url(../img/bgBarHover.png); _background-image:none; /*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bgBarHover.png', sizingMethod='scale');*/}
.menu .major li.active a{ padding-left:1px; padding-right:1px; background-image:url(../img/bgBarActiveHover.png); _background-image:none; /*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bgBarActiveHover.png', sizingMethod='scale');*/}
.menu .major li.active .i{ background-position:center -50px; opacity:1; filter:none;}

/* Menu Active */
.menu .major.m1 .m1,
.menu .major.m2 .m2,
.menu .major.m3 .m3,
.menu .major.m4 .m4,
.menu .major.m5 .m5,
.menu .major.m6 .m6,
.menu .major.m7 .m7,
.menu .major.m8 .m8,
.menu .major.m9 .m9,
.menu .major.m10 .m10,
.menu .major.m11 .m11,
.menu .major.m12 .m12{ z-index:3; margin:0 -1px; border-left:1px solid; border-right:1px solid;}

.menu .major.m1 .m1 a,
.menu .major.m2 .m2 a,
.menu .major.m3 .m3 a,
.menu .major.m4 .m4 a,
.menu .major.m5 .m5 a,
.menu .major.m6 .m6 a,
.menu .major.m7 .m7 a,
.menu .major.m8 .m8 a,
.menu .major.m9 .m9 a,
.menu .major.m10 .m10 a,
.menu .major.m11 .m11 a,
.menu .major.m12 .m12 a{ padding-left:1px; padding-right:1px; background:url(../img/bgBarActive.png) repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bgBarActive.png', sizingMethod='scale');}

.menu .major.m1 .m1 span,
.menu .major.m2 .m2 span,
.menu .major.m3 .m3 span,
.menu .major.m4 .m4 span,
.menu .major.m5 .m5 span,
.menu .major.m6 .m6 span,
.menu .major.m7 .m7 span,
.menu .major.m8 .m8 span,
.menu .major.m9 .m9 span,
.menu .major.m10 .m10 span,
.menu .major.m11 .m11 span,
.menu .major.m12 .m12 span,
.menu .major li.active span{ border:0;}

/* Menu Major Sub */
.menu .major .sub{ position:absolute; top:100%; left:-1px; margin:2px 0 0; _margin:4px 0 0; display:none; width:300px; *width:auto;}
.menu .major li.active .sub{ display:block;}
.menu .major .sub ul{ margin:0; padding:1px; border:1px solid #878787; border-top:0; background:#fff;}
.menu .major .sub li{ width:100%; float:none; clear:both; *width:auto; display:block; _display:inline; border:0; margin:0;}
.menu .major .sub a{ width:100%; float:none; clear:both; _width:auto; display:block; padding:0 !important; margin:0; background-image:none !important; filter:none;}
.menu .major .sub a span{ display:block; padding:5px 20px; font-weight:normal; color:#767676; border:0; _zoom:0;}

/* Menu Aside */
.menu .aside{ position:relative; z-index:2; float:right; border-left:1px solid; background:url(../img/bgBarEnd.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bgBarEnd.png', sizingMethod='scale');}
.menu .aside ul{ border-left:1px solid; padding-left:5px;}
.menu .aside a{ padding-left:10px; *padding-top:11px; opacity:.7;}
.menu .aside a:hover,
.menu .aside a:active,
.menu .aside a:focus{ opacity:1;}
.menu .aside span{ font-weight:normal; padding:0 12px 0 18px; *color:#eee; *zoom:1;}
.menu .aside a:hover span,
.menu .aside a:active span,
.menu .aside a:focus span{ *color:#fff;}
.menu .aside .m1 span{ background:url(../img/iconHistory.png) no-repeat 0 center; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/iconHistory.png', sizingMethod='crop');}
.menu .aside .m2 span{ background:url(../img/iconSetup.png) no-repeat 0 center; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/iconSetup.png', sizingMethod='crop');}

/* Menu Aside Sub */
.menu .aside .sub{ position:absolute; top:100%; right:-2px; margin:2px 0 0; _margin:4px 0 0; display:none; width:300px; *width:auto;}
.menu .aside li.active .sub{ display:block;}
.menu .aside .sub ul{ float:right; margin:0; padding:1px; border:1px solid #878787; border-top:0; background:#fff;}
.menu .aside .sub li{ width:100%; float:none; clear:both; *width:auto; display:block; _display:inline; border:0; margin:0;}
.menu .aside .sub a{ width:100%; float:none; clear:both; _width:auto; display:block; padding:0 !important; margin:0; background-image:none !important; filter:none;}
.menu .aside .sub a span{ display:block; padding:5px 20px; font-weight:normal; color:#333; border:0; _zoom:0; background-image:none !important; filter:none;}
.menu .aside .sub a:hover,
.menu .aside .sub a:active,
.menu .aside .sub a:focus{ background:#eee;}

/* Menu Color Variation */

/* Menu Purple */
.cPurple .menu{ border-color:#983499; border-bottom-color:#682368;}
.cPurple .inset{ border-color:#b65eb7; border-bottom-color:#89388a; background-color:#822a83;}
.cPurple .major span{ border-left-color:#944095; border-right-color:#7d2b7e;}
.cPurple .aside{ border-color:#752676;}
.cPurple .aside ul{ border-color:#a044a2;}
.cPurple .major.m1 .m1,
.cPurple .major.m2 .m2,
.cPurple .major.m3 .m3,
.cPurple .major.m4 .m4,
.cPurple .major.m5 .m5,
.cPurple .major.m6 .m6,
.cPurple .major.m7 .m7,
.cPurple .major.m8 .m8,
.cPurple .major.m9 .m9,
.cPurple .major.m10 .m10,
.cPurple .major.m11 .m11,
.cPurple .major.m12 .m12,
.cPurple .major li.active{ border-color:#983499;}
.cPurple .major .sub a:hover,
.cPurple .major .sub a:active,
.cPurple .major .sub a:focus{ background-color:#e8eef7;}

/* Menu Violet */
.cViolet .menu{ border-color:#6755bf; border-bottom-color:#4a3c96;}
.cViolet .inset{ border-color:#8e7de1; border-bottom-color:#6c5dbb; background-color:#6251b7;}
.cViolet .major span{ border-left-color:#7363c5; border-right-color:#5c4dac;}
.cViolet .aside{ border-color:#5849a4;}
.cViolet .aside ul{ border-color:#7563cc;}
.cViolet .major.m1 .m1,
.cViolet .major.m2 .m2,
.cViolet .major.m3 .m3,
.cViolet .major.m4 .m4,
.cViolet .major.m5 .m5,
.cViolet .major.m6 .m6,
.cViolet .major.m7 .m7,
.cViolet .major.m8 .m8,
.cViolet .major.m9 .m9,
.cViolet .major.m10 .m10,
.cViolet .major.m11 .m11,
.cViolet .major.m12 .m12,
.cViolet .major li.active{ border-color:#6755bf;}
.cViolet .major .sub a:hover,
.cViolet .major .sub a:active,
.cViolet .major .sub a:focus{ background-color:#f0eef8;}

/* Menu Orange */
.cOrange .menu{ border-color:#d0690f; border-bottom-color:#a84f00;}
.cOrange .inset{ border-color:#eb961b; border-bottom-color:#dc7011; background-color:#db6600;}
.cOrange .major span{ border-left-color:#e07813; border-right-color:#c66200;}
.cOrange .aside{ border-color:#c55c00;}
.cOrange .aside ul{ border-color:#ed7f13;}
.cOrange .major.m1 .m1,
.cOrange .major.m2 .m2,
.cOrange .major.m3 .m3,
.cOrange .major.m4 .m4,
.cOrange .major.m5 .m5,
.cOrange .major.m6 .m6,
.cOrange .major.m7 .m7,
.cOrange .major.m8 .m8,
.cOrange .major.m9 .m9,
.cOrange .major.m10 .m10,
.cOrange .major.m11 .m11,
.cOrange .major.m12 .m12,
.cOrange .major li.active{ border-color:#d0690f;}
.cOrange .major .sub a:hover,
.cOrange .major .sub a:active,
.cOrange .major .sub a:focus{ background-color:#faf0e7;}

/* Menu Green */
.cGreen .menu{ border-color:#2d8685; border-bottom-color:#237473;}
.cGreen .inset{ border-color:#58b2b1; border-bottom-color:#3c8e8d; background-color:#2e8686;}
.cGreen .major span{ border-left-color:#419695; border-right-color:#2c7f7e;}
.cGreen .aside{ border-color:#297878;}
.cGreen .aside ul{ border-color:#3c9999;}
.cGreen .major.m1 .m1,
.cGreen .major.m2 .m2,
.cGreen .major.m3 .m3,
.cGreen .major.m4 .m4,
.cGreen .major.m5 .m5,
.cGreen .major.m6 .m6,
.cGreen .major.m7 .m7,
.cGreen .major.m8 .m8,
.cGreen .major.m9 .m9,
.cGreen .major.m10 .m10,
.cGreen .major.m11 .m11,
.cGreen .major.m12 .m12,
.cGreen .major li.active{ border-color:#2d8685;}
.cGreen .major .sub a:hover,
.cGreen .major .sub a:active,
.cGreen .major .sub a:focus{ background-color:#eaf3f3;}

/* Menu Gray */
.cGray .menu{ border-color:#707070; border-bottom-color:#474747;}
.cGray .inset{ border-color:#797979; border-bottom-color:#4a4a4a; background-color:#3e3e3e;}
.cGray .major span{ border-left-color:#545454; border-right-color:#3f3f3f;}
.cGray .aside{ border-color:#383838;}
.cGray .aside ul{ border-color:#646464;}
.cGray .major.m1 .m1,
.cGray .major.m2 .m2,
.cGray .major.m3 .m3,
.cGray .major.m4 .m4,
.cGray .major.m5 .m5,
.cGray .major.m6 .m6,
.cGray .major.m7 .m7,
.cGray .major.m8 .m8,
.cGray .major.m9 .m9,
.cGray .major.m10 .m10,
.cGray .major.m11 .m11,
.cGray .major.m12 .m12,
.cGray .major li.active{ border-color:#555;}
.cGray .major .sub a:hover,
.cGray .major .sub a:active,
.cGray .major .sub a:focus{ background-color:#f0f0f0;}

/* Aside */
#pxeAside .download,
#pxeAside .download a{ position:relative; display:block; vertical-align:top; height:46px; line-height:46px; font-size:14px; background:url(../img/btnDownload.gif) no-repeat; text-align:center; white-space:nowrap; font-weight:bold; text-decoration:none; color:#333;}
#pxeAside .download{ background-position:left top; margin-right:3px; margin-bottom:9px;}
#pxeAside .download a{ background-position:right top; left:3px; padding-left:40px; letter-spacing:-1px;}

#pxeAside .goTo,
#pxeAside .goTo a{ position:relative; display:inline-block; vertical-align:top; height:33px; line-height:33px; font-size:12px; background:url(../img/btnGoTo.gif) no-repeat; text-align:center; white-space:nowrap; font-weight:bold; text-decoration:none; color:#333;}
#pxeAside .goTo{ background-position:left top; margin-right:2px; margin-bottom:20px;}
#pxeAside .goTo a{ background-position:right top; left:2px; width:107px; overflow:hidden;}

#pxeAside .section{ position:relative; margin:0 0 13px; font-size:12px; line-height:normal; border:1px solid #e9e9e9; background:#fff;}
#pxeAside .section .hx{ margin:0; padding:10px 0 7px 9px; font-size:12px; border:1px solid #fff; color:#333; background:#f7f7f7 url(bgSectionTitle.gif) repeat-x left bottom;}
#pxeAside .section .tx{ padding:10px 0 0 10px; border-top:1px solid #e9e9e9; color:#666;}
#pxeAside .section .more{ position:absolute; top:9px; right:10px; color:#656565; font-size:11px; text-decoration:none !important;}
#pxeAside .section .more span{ color:#6e89aa; font:14px/1 Tahoma;}
#pxeAside .section .total{ position:absolute; top:10px; right:10px; font-size:11px; color:#929292;}
#pxeAside .section .total span{ font:12px Arial; color:#4e5e64;}

#pxeAside .pitem{ margin:0 10px 15px 0;}
#pxeAside .pitem h3{ font-size:12px; color:#666; font-weight:normal; margin:0 0 3px 0;}
#pxeAside .pitem p{ position:relative; *zoom:1;}
#pxeAside .pitem p.plan{ margin:0 0 4px 0; color:#b6b6b6; font-size:11px;}
#pxeAside .pitem p.graph{ margin:0;}
#pxeAside .pitem .bar{ position:relative; display:inline-block; width:152px; height:7px; border:1px solid #e3e3e3; background:#e9e9e9; font-size:0;}
#pxeAside .pitem .progress{ position:relative; display:inline-block; height:7px; margin:-1px; border:1px solid #8c9bac; background:#99a6b6;}
#pxeAside .pitem .num{ position:absolute; top:-3px; right:0; font-size:11px; color:#929292;}
#pxeAside .pitem .num strong{ font-size:14px; color:#e88b30; vertical-align:middle;}

#pxeAside .pinfo{ margin:0 0 10px 0; overflow:hidden; white-space:nowrap;}
#pxeAside .pinfo dt{ color:#333;}
#pxeAside .pinfo dd{ margin:0 0 7px 10px; color:#818181; font:11px Tahoma;}
#pxeAside .pinfo dd .svn{ font-size:10px;}

#pxeAside .pmember{ margin:0 0 10px 0; padding:0 10px 0 0; overflow:hidden; white-space:nowrap; *zoom:1;}
#pxeAside .pmember:after{ content:""; display:block; clear:both;}
#pxeAside .pmember dt{ float:left; clear:left; height:20px; color:#333; margin:0;}
#pxeAside .pmember dd{ float:right; clear:right; height:20px; margin:0; color:#818181; font:11px Tahoma;}

/* pxeInfo */
.pxeInfo{ position:relative; padding:10px 0 40px 240px; margin:0 0 20px 0; border-bottom:2px solid #333; *zoom:1;}
.pxeInfo:after{ content:""; display:block; clear:both;}
.pxeInfo .thumb{ position:relative; left:-240px; float:left; width:200px; margin:-10px -200px 0 0; color:#767676;}
.pxeInfo .thumb img{ display:block; width:200px;}
.pxeInfo .desc p{ margin-top:0; line-height:1.5;}
.pxeInfo .desc ul{ float:left; list-style:none; margin:0; padding:0;}
.pxeInfo .desc li{ padding:0 12px 0 8px; margin:0 0 6px 0; background:url(../img/iconPxeInfo.gif) no-repeat left 5px; color:#818181;}
.pxeInfo .desc li strong{ font-weight:normal; margin:0 8px 0 0; color:#333;}
.pxeInfo .join{ position:absolute; right:0; bottom:40px;}

/* pxeH */
.pxeH{ padding:0; margin:0 0 10px 15px; *zoom:1;}
.pxeH:after{ content:""; display:block; clear:both;}
.pxeH h2{ float:left; margin:0; font-size:14px;}
.pxeH .filter{ float:right; margin:-4px 0 -5px 0;}
.pxeH .filter .select{ *margin-left:4px;}
.pxeH .filter .go{ border:1px solid #bababa; position:relative; background:transparent; cursor:pointer; height:21px; width:30px; overflow:visible; vertical-align:middle; color:#767676;}

/* pxeH Color Variation */
.cPurple .pxeH em{ color:#bd42be;}
.cViolet .pxeH em{ color:#7866d4;}
.cOrange .pxeH em{ color:#ec7300;}
.cGreen .pxeH em{ color:#48b2b1;}
.cGray .pxeH em{ color:#758395;}

/* pxeHeading */
.pxeHeading{ clear:both; padding:0; margin:0 0 10px 0; *zoom:1;} 
.pxeHeading:after{content:""; display:block; clear:both;}
.pxeHeading h2{ float:left; margin:0; padding:0 0 0 31px; color:#333; font-size:16px; background:url(../img/iconPxeHeading.gif) no-repeat 13px 1px;}
.pxeHeading .legend{ float:right; list-style:none; margin:0; padding:0; white-space:nowrap; font-size:11px; color:#818181;}
.pxeHeading .legend li{ display:inline;}
.pxeHeading .legend span{ display:inline-block; width:7px; height:7px; margin:0 3px 0 0; vertical-align:middle;}

/* noData */
.pxeNoData{ padding-top:50px !important; padding-bottom:50px !important; text-align:center; color:#767676; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-top:1em !important; margin-bottom:1em !important;}

/* pxeNotice */
.pxeNotice{ margin:-10px 0 30px 0; padding:0 0 10px 0; border-bottom:2px solid #ccc;}
.pxeNotice dl{ margin:0; padding:15px 0 5px 0; background:#fafafa;}
.pxeNotice dt,
.pxeNotice dd{ margin-left:15px; margin-right:15px;}
.pxeNotice dt{ font-size:14px; font-weight:bold; margin-bottom:7px;}
.pxeNotice dt a{ vertical-align:middle;}
.pxeNotice dd{ color:#767676; line-height:1.5; margin-bottom:10px;}
.pxeNotice dt .feedback{ font-weight:normal; font-size:12px; color:#f43d19;}

/* pxeNews */
.pxeNews{ margin:0 0 30px 0;}
.pxeNews dl{ margin:0 0 -15px 0;}
.pxeNews dt,
.pxeNews dd{ margin-left:15px; margin-right:15px;}
.pxeNews dt{ font-size:14px; font-weight:bold; margin-bottom:7px;}
.pxeNews dt a{ vertical-align:middle;}
.pxeNews dt .feedback{ font-weight:normal; font-size:12px; color:#f43d19;}
.pxeNews dt .download{ width:16px; height:16px; background:url(../img/iconDownload.gif) no-repeat;}
.pxeNews dd{ color:#767676;}
.pxeNews dd.description{ line-height:1.5; margin-bottom:5px;}
.pxeNews dd.reply{ padding:0 0 0 25px; background:url(../img/iconReply.gif) no-repeat 5px 4px;}
.pxeNews dd.meta{ font-size:11px; margin:0 0 17px 0; padding:0 15px 17px 15px; border-bottom:1px solid #e8e8e8;}
.pxeNews dd.meta .time,
.pxeNews dd.meta .author{ border-left:1px solid #ddd; padding:0 0 0 4px;}

/* Select */
.select{ position:relative; line-height:normal; display:inline-block; *display:inline; vertical-align:middle; background:#fff; *zoom:1;}
.select *{ margin:0; padding:0; cursor:pointer; font-size:12px; font-family:Tahoma, Sans-serif;}
.select .myValue{ position:relative; z-index:2; left:0; top:0; border:1px solid #bababa; color:#666; line-height:19px; _line-height:normal; text-align:left; overflow:visible; background:transparent;}
.select .myValue.selected{ font-weight:bold;}
.select.open .myValue,
.select .myValue.outLine{ border:1px solid #999;}
.select button.myValue{ height:21px; width:100%; text-indent:5px; *text-indent:0; *padding-left:5px;}
.select div.myValue{ height:19px; text-indent:8px;}
.select .ctrl{ position:absolute; top:0; right:0; width:18px; height:19px; border:1px solid #bababa; border-left:1px solid #eaeaea; background:#fff;}
.select .arrow{ position:absolute; width:0; height:0; top:9px; right:6px; line-height:0; font-size:0; border-top:3px solid #999; border-left:3px solid #fff; border-right:3px solid #fff;}
.select ul{ position:absolute; top:20px; left:0; width:100%; list-style:none; border:0; border-top:1px solid #bababa; border-bottom:1px solid #bababa; background:#fff; overflow:hidden;}
.select ul.aList{ display:none;}
.select.open ul.aList{ display:block;}
.select ul.iList{ left:-2000%;}
.select.open ul.iList{ left:0;}
.select li{ position:relative; overflow:hidden; white-space:nowrap; height:18px; border-left:1px solid #bababa; border-right:1px solid #bababa;}
.select li input.option{ position:absolute; width:100%; height:20px; line-height:20px;}
.select li label{ position:absolute; left:0; top:0; width:100%; text-indent:8px; *text-indent:6px; height:18px; line-height:18px; color:#767676; background:#fff;}
.select li a{ display:block; text-indent:8px; *text-indent:6px; height:18px; line-height:18px; color:#767676; background:#fff; text-decoration:none;}
.select li.hover *{ background:#999; color:#fff;}
.selectGo{ border:1px solid #bababa; height:21px; width:28px; padding:0; *margin:-1px 0 -1px 4px; overflow:visible; background:#eee; vertical-align:middle; cursor:pointer; font:bold 11px Tahoma; line-height:19px; _line-height:normal; color:#767676;}

/* Pagination */
.pagination{ margin:15px 0; text-align:center; line-height:normal;}
.pagination *{ position:relative; display:inline-block; margin:0 -2px; padding:2px 8px; font-size:11px; text-decoration:none; line-height:normal; color:#333; font-family:Tahoma, Sans-serif; vertical-align:middle;}
.pagination a:hover,
.pagination a:active,
.pagination a:focus{ background-color:#f8f8f8; }
.pagination strong{ color:#ff6600; border:1px solid #e7e7e7;}
.pagination .direction{ margin:0; font-weight:normal; color:#767676; white-space:nowrap; border:1px solid #e7e7e7;}
.pagination .direction:hover,
.pagination .direction:active,
.pagination .direction:focus{ background-color:#fff; color:#333;}

/* Button Area */
.buttonArea{ margin:15px 0; *zoom:1;}
.buttonArea:after{ content:""; display:block; clear:both;}

/* btnPxe */
.btnPxe,
.btnPxe *{ position:relative; display:inline-block; height:27px; line-height:27px; vertical-align:top; background:transparent url(../img/btnPxe.gif) no-repeat; overflow:visible;}
.btnPxe{ margin:0 2px 0 0;}
.btnPxe *{ left:2px; cursor:pointer; border:0; background-position:right top; padding:0 7px 0 6px; font-size:12px; color:#333; text-decoration:none !important; white-space:nowrap;}
.btnPxe.small,
.btnPxe.small *{ height:21px; line-height:21px;}
.btnPxe.small{ background-position:left -29px;}
.btnPxe.small *{ background-position:right -29px; color:#515151; font-size:11px; padding:0 5px 0 4px;}
.btnPxe.strong *{ font-weight:bold !important;}

/* btnReview */
.btnReview,
.btnReview *{ position:relative; display:inline-block; height:57px; line-height:57px; vertical-align:top; background:transparent url(../img/btnReview.gif) no-repeat; overflow:visible;}
.btnReview{ margin:0 2px 0 0;}
.btnReview *{ left:2px; cursor:pointer; border:0; background-position:right top; padding:0 19px 0 18px; font-size:12px; font-weight:bold; color:#333; text-decoration:none !important; white-space:nowrap;}

/* pxeT1 */
.pxeT1, 
.pxeT1 th, 
.pxeT1 td{ border:0; text-align:center; white-space:nowrap;}
.pxeT1{ width:100%;}
.pxeT1 th{ border:1px solid #8796a8; padding:0; border-left:0; border-right:0; background:#99a6b6; font-weight:normal; font-size:11px; color:#fff;}
.pxeT1 th span{ display:block; padding:7px 15px; border:1px solid #a4b0be; border-left:0; border-right:0;}
.pxeT1 td{ padding:10px 15px; color:#767676; border-bottom:1px solid #e8e8e8;}
.pxeT1 .title{ width:100%; text-align:left; white-space:normal;}
.pxeT1 th.title{ white-space:nowrap;}
.pxeT1 .sort{ font-weight:bold;}
.pxeT1 td.sort{ color:#333;}
.pxeT1 td.project{ text-align:left; line-height:1.4; white-space:normal; font-size:11px; width:100%;}
.pxeT1 td.project a{ font-weight:bold; font-size:12px; margin:0 0 3px 0;}
.pxeT1 td.num{ font-size:11px; white-space:nowrap;}

/* pxeT2 */
.pxeT2,
.pxeT2 th,
.pxeT2 td{ border:0; vertical-align:top;}
.pxeT2{ width:100%; border-top:2px solid #818181; margin:0 0 15px 0;}
.pxeT2 thead th{ padding:9px 15px 7px 15px; background:#f2f2f2; border-bottom:1px solid #d5d5d5; color:#999; font-size:11px; font-weight:normal;}
.pxeT2 tbody th,
.pxeT2 tbody td{ border-bottom:1px solid #e8e8e8; padding:20px 5px 15px 5px; text-align:center;}
.pxeT2 tbody th{ text-align:left; color:#333;}
.pxeT2 tbody td.num{ font-size:11px; font-family:Tahoma; color:#767676; white-space:nowrap;}
.pxeT2 tbody td .btnPxe{ margin:-3px 0;}

.pxeT2 td.progress{ width:60%;}
.pxeT2 ul.pBar{ width:100%; margin:-4px 0 -4px 0; padding:0; list-style:none; white-space:nowrap; *zoom:1;}
.pxeT2 ul.pBar:after{ content:""; display:block; clear:both;}
.pxeT2 ul.pBar li{ position:relative; float:left; text-align:center; overflow:hidden; height:15px; border:1px solid; margin:0 -1px; font:11px Verdana; color:#fff; background-image:url(../img/bgProgress.png); background-repeat:repeat-x; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bgProgress.png', sizingMethod='scale');}
.pxeT2 ul.pBar li.new{ border-color:#ef7589; background-color:#ef7589; margin:0 -2px 0 0;}
.pxeT2 ul.pBar li.review{ border-color:#d9d18f; background-color:#d9d18f;}
.pxeT2 ul.pBar li.assign{ border-color:#8fccd9; background-color:#8fccd9;}
.pxeT2 ul.pBar li.clear{ border-color:#7cd039; background-color:#7cd039; margin:0 0 0 -2px;}

.pData{ display:none; position:relative; width:100%; margin:18px 0 0 0;}
.open .pData{ display:block;}
.pData table{ width:100%; border:1px solid #dfdfdf; table-layout:fixed;}
.pData table th,
.pData table td{ border:0; text-align:center;}
.pData table th{ padding:6px 0 5px 0; font-weight:normal; border-bottom:1px solid #f1f1f1; font-size:11px; color:#767676; background:#fafafa;}
.pData table th.total{ width:20%; padding:0; border:0; border-right:1px solid #dfdfdf; color:#666; background:#f8f8f8 url(../img/bgPdataTh.gif) repeat-x;}
.pData table th.total div{ border:1px solid #fff; padding:14px 0 0 0; height:48px;}
.pData table th.total em{ font:22px Arial; color:#333;}
.pData table td{ padding:8px 0 8px 0; font:18px Arial;}
.pData table td.new{ color:#ef7589;}
.pData table td.review{ color:#d9d18f;}
.pData table td.assign{ color:#8fccd9;}
.pData table td.clear{ color:#7cd039;}
.pData table td.recur{ color:#ca0021;}
.pData p{ margin:10px 0; padding:0 0 0 13px; text-align:left; color:#666; line-height:1.3; background:url(../img/iconPdataP.gif) no-repeat left 5px;}
.pData ul{ position:absolute; width:119px; top:0; left:102%; margin:0; padding:9px 13px 1px 13px; list-style:none; border:1px solid #dfdfdf; white-space:nowrap;}
.pData li{ position:relative; height:13px; padding:0 0 0 6px; margin:0 0 5px 0; color:#919191; background:url(../img/iconPdataLi.gif) no-repeat 0 5px; text-align:left; font-size:11px;}
.pData li em{ position:absolute; top:0; right:0; color:#5c5c5c; text-align:right;}

ul.pData{ list-style:none; margin:13px 0 0 0; padding:0;}
ul.pData li{ font-size:12px; margin:0 0 5px 0;}

/* pxeT3 */
.pxeT3,
.pxeT3 th,
.pxeT3 td{ border:0;}
.pxeT3{ width:100%; border-top:2px solid #818181; margin:0 0 15px 0;}
.pxeT3 caption{ padding:10px 0 0 0; text-align:left; font:bold 18px/24px Arial; color:#000; text-indent:12px;}
.pxeT3 caption sup{ color:#bbb; font:bold 11px Arial; position:relative; top:3px; *top:0;}
.pxeT3 th,
.pxeT3 td{ text-align:center; white-space:nowrap; vertical-align:top;}
.pxeT3 th{ padding:9px 5px 7px 5px; background:#f2f2f2; border-bottom:1px solid #d5d5d5; color:#999; font-size:11px; font-weight:normal;}
.pxeT3 td{ padding:10px 5px 9px 5px; border-bottom:1px solid #e8e8e8; color:#767676;}
.pxeT3 td.num{ font-size:11px; font-family:Tahoma; white-space:nowrap;}
.pxeT3 th.title{ text-align:center; width:100%;}
.pxeT3 td.title{ text-align:left; width:100%; padding-left:10px; white-space:normal; line-height:1.2;}
.pxeT3 tr.dr{ background:#f9f9f9;}
.pxeT3 tr.dr td{ border-top:1px solid #fff; text-align:left; font-size:11px;}
.pxeT3 tr.dr td a{ display:inline-block; height:15px; line-height:15px; margin:0 5px; padding:0 0 0 19px; background:url(../img/iconDirectory.gif) no-repeat;}
.pxeT3 td.time{ font:11px Tahoma; text-align:left;}
.pxeT3 td.time em{ color:#b8b8b8;}
.pxeT3 td .time{ font:10px Tahoma; color:#b8b8b8;}
.pxeT3 .iCheck{ cursor:pointer; margin:0; padding:0; width:13px; height:13px;}
.pxeT3 td .status{ display:inline-block; padding:3px 2px 2px; margin:-2px 0; width:100%; font-size:11px; color:#fff; background:#ddd;}
.pxeT3 td .status.none,
.pxeT3 td .status.defer,
.pxeT3 td .status.duplicate{ background:#ddd;}
.pxeT3 td .status.new,
.pxeT3 td .status.recur{ background:#ef7589;}
.pxeT3 td .status.review{ background:#d9d18f;}
.pxeT3 td .status.assign{ background:#8fccd9;}
.pxeT3 td .status.clear{ background:#7cd039;}
.pxeT3 td .iRadio{ width:13px; height:13px; margin:0; padding:0;}
.pxeT3 td a.folder,
.pxeT3 td a.file{ display:inline-block; font-size:11px; height:15px; line-height:15px; margin:0 5px; padding:0 0 0 19px; background:url(../img/iconDirectory.gif) no-repeat}
.pxeT3 td a.folder{ background-position:0 -15px;}
.pxeT3 td a.file{ background-position:0 -30px;}
.pxeT3 td .etc{ color:#b3b3b3;}
.pxeT3 th .tFilter button .i{ border:3px solid #f2f2f2; border-top-color:#848484;}
.pxeT3 th .tFilter.fOpen button .i{ top:-2px; border-top-color:#f2f2f2; border-bottom-color:#848484;}

/* pxeT4 */
.pxeT4,
.pxeT4 th,
.pxeT4 td{ border:0;}
.pxeT4{ width:100%; border:1px solid #d5d5d5; margin:0 0 15px 0;}
.pxeT4 caption{ padding:10px 0 0 0; text-align:left; font:bold 18px/24px Arial; color:#000; text-indent:12px;}
.pxeT4 caption em{ color:#fb6a00;}
.pxeT4 th,
.pxeT4 td{ text-align:center; white-space:nowrap; vertical-align:top;}
.pxeT4 th{ padding:6px 5px 4px 5px; background:#f7f7f7; border-bottom:1px solid #eaeaea; color:#666; font-family:Arial; font-weight:normal;}
.pxeT4 td{ padding:2px 5px 2px 5px; border-bottom:1px solid #fff; color:#666; font-family:Tahoma; font-size:11px;}
.pxeT4 tr.removed{ background:#fde0e3;}
.pxeT4 tr.added{ background:#e4f4ff;}
.pxeT4 .code{ width:100%;}
.pxeT4 code{ display:block; width:100%; text-align:left; font:12px "Courier New", Courier, monospace;}
.pxeT4 code button{ width:100%; text-align:left; border:0; padding:0; background:transparent; overflow:visible; font:12px "Courier New", Courier, monospace; cursor:pointer; color:#666;}
.pxeT4 tr.removed+tr.review{ background:#fef7f8;}
.pxeT4 tr.added+tr.review{ background:#f6fbff;}
.pxeT4 tr.review td{ padding:0; white-space:normal;}
.pxeT4 tr.review ul{ margin:0 15px; padding:0; list-style:none; text-align:left; position:relative; overflow:hidden; *zoom:1;}
.pxeT4 tr.review li{ position:relative; padding:12px 0; *zoom:1; border-top:1px solid #ddd; top:-1px;}
.pxeT4 tr.review li:after{ content:""; display:block; clear:both;}
.pxeT4 tr.review li .author{ float:left; width:140px; margin:0 -140px 0 0;}
.pxeT4 tr.review li .author strong{ color:#232323; display:block;}
.pxeT4 tr.review li .author em{ display:block; color:#999;}
.pxeT4 tr.review li p{ float:left; margin:0; padding:0 180px 0 140px; line-height:1.5; font-size:12px; color:#555;}
.pxeT4 tr.review li.re p{ padding-left:158px; background:url(../img/iconReply.gif) no-repeat 140px 4px;}
.pxeT4 tr.review ul ul{ position:absolute; top:10px; right:-5px; margin:0; padding:5px 0; white-space:nowrap; overflow:hidden;}
.pxeT4 tr.review li li{ float:left; height:10px; position:relative; top:0; padding:0; left:1px; border-top:0; border-right:1px solid #ccc;}
.pxeT4 tr.review li li button{ position:relative; top:-2px; *top:-4px; _top:0; *height:20px; _height:auto; border:0; background:transparent; overflow:visible; padding:0 5px; font-size:11px; color:#666; cursor:pointer;}
.pxeT4 tr.review .textarea{ position:relative; text-align:left; padding:5px 0; margin:0 150px 0 155px; *zoom:1; *display:inline;}
.pxeT4 tr.review .textarea textarea{ border:1px solid #b1b1b1; padding:5px; width:100%; height:44px; color:#555; background:#fff url(../img/bgTextarea.gif) no-repeat;}
.pxeT4 tr.review .textarea .btnReview{ position:absolute; top:5px; left:100%; margin:0 0 0 20px;}

/* toggleTr */
.toggleTr,
.toggleTable{ border:0; width:15px; height:16px; overflow:hidden; margin:-1px 0; padding:0; cursor:pointer; background:url(../img/btnToggle.gif) no-repeat;}
.open .toggleTr,
.toggleTable.all{ background-position:0 -16px;}

/* fTilter */
.tFilter{ display:inline; position:relative;}
.tFilter button{ border:0; padding:0; background:transparent; overflow:visible; font-size:11px; color:#999; cursor:pointer;}
.tFilter button .i{ display:inline-block; position:relative; margin:0; width:0; height:0; font-size:0; line-height:0; border:3px solid #fff; border-top-color:#848484;}
.tFilter.fOpen button .i{ top:-2px; border-top-color:#fff; border-bottom-color:#848484;}
.tFilter ul{ display:none; position:absolute; top:100%; list-style:none; margin:0; padding:3px 1px; background:#fff; border:1px solid #999;}
.tFilter li{ text-align:left; font-size:11px; white-space:nowrap;}
.tFilter li a{ display:block; padding:3px 10px; text-decoration:none; color:#666;}
.tFilter li a:hover,
.tFilter li a:active,
.tFilter li a:focus{ background:#eee; color:#000;}
.tFilter.fOpen ul{ display:block;}

/* pxeSearch */
.pxeSrch{ position:relative; padding:8px 0; margin:10px 0 0 0; border-top:1px solid #848484; *zoom:1;}
.pxeSrch:after{ content:""; display:block; clear:both;}
.pxeSrch h3{ position:relative; z-index:2; font-size:12px; float:left; margin:6px -100% 6px 0; padding:0 0 0 13px;}
.pxeSrch h3 em{ color:#cf3292;}
.pxeSrch .timeH{ position:relative; z-index:2; font-size:12px; float:left; margin:6px -100% 6px 13px; padding:0; list-style:none; overflow:hidden; white-space:nowrap; display:inline;}
.pxeSrch .timeH li{ position:relative; left:-10px; display:inline; padding:0 5px 0 9px; color:#999; border-left:1px solid #e8e8e8;}
.pxeSrch .timeH em{ color:#cf3292; font-weight:bold;}
.pxeSrch .timeH strong{ color:#666;}
.pxeSrch .iText{ width:178px; padding:5px 5px 3px; height:15px; margin:1px 0 0 0; _margin:0; border:1px solid #b8b8b8; border-right-color:#e0e0e0; border-bottom-color:#e0e0e0; color:#c9c9c9;}
.pxeSrch .select{ vertical-align:top; margin:1px 0 0 0; *margin:1px 4px 0 0;}
.pxeSrch .select .ctrl{ height:23px;}
.pxeSrch .select .ctrl .arrow{ top:10px;}
.pxeSrch .select .myValue{ line-height:23px; _line-height:20px; height:23px;}
.pxeSrch .select ul{ top:24px;}
.pxeSrch .toggleSrch{ border:0; background:none; *margin:0 5px; height:26px; overflow:visible; cursor:pointer; font-size:11px; color:#666;}
.pxeSrch .toggleSrch span{ position:relative; display:inline-block; width:0; height:0; margin:0 0 0 2px; overflow:hidden; font-size:0; line-height:0; border:3px solid #fff; border-top:3px solid #cf3292;}
.pxeSrch .openSrch .toggleSrch span{ top:-2px; border-top:0; border-bottom:3px solid #cf3292;}

.pxeSrch .search{ width:100%;}
.pxeSrch fieldset{ position:relative;}
.pxeSrch .basic{ float:right; position:relative; z-index:2;}
.pxeSrch .detail{ display:none; position:relative; z-index:1; clear:both; padding:8px 0 10px 0; width:100%; *zoom:1;}
.pxeSrch .openSrch .detail{ display:block;}
.pxeSrch .detail:after{ content:""; display:block; clear:both;}

.pxeSrch .issue .item{ float:left; width:12.5%;}
.pxeSrch .issue .last{ *width:12.2%;}
.pxeSrch .issue h4{ position:relative; margin:0; font-weight:normal; background:#535f72; color:#98a0af; border:1px solid #424b5c; font-size:12px;}
.pxeSrch .issue h4 label{ display:block; padding:8px 0 6px 10px; cursor:pointer; border:1px solid #65738b; border-right:0; margin:0 0 0 -1px;}
.pxeSrch .issue .first h4 label{ margin:0;}
.pxeSrch .issue .last h4 label{ border-right:1px solid #65738b;}
.pxeSrch .issue h4 .iCheck{ position:absolute; z-index:2; top:8px; right:10px; width:13px; height:13px; margin:0; padding:0;}
.pxeSrch .issue ul{ height:168px; overflow:auto; overflow-x:hidden; position:relative; margin:0; padding:5px 0; list-style:none; border-left:1px solid #eee; border-bottom:1px solid #d3d3d3;}
.pxeSrch .issue .first ul{ border-left:1px solid #d3d3d3;}
.pxeSrch .issue .last ul{ border-right:1px solid #d3d3d3;}
.pxeSrch .issue li{ position:relative; height:21px; vertical-align:top;}
.pxeSrch .issue .iRadio{ position:absolute; z-index:1; display:block; width:100%; height:21px; margin:0 0 -21px 0; padding:0;}
.pxeSrch .issue .sOption label{ position:absolute; width:100%; z-index:2; display:block; line-height:21px; padding:0 0 0 10px; cursor:pointer; white-space:nowrap; background:#fff; white-space:nowrap; color:#7a7d85;}
.pxeSrch .issue .sOption label.selected{ background:#e8eef7; color:#000;}

.pxeSrch .time dl{ position:relative; margin:0 0 -19px 0; padding:20px 0; background:#fafafa; border:1px solid #d3d3d3; text-align:center;}
.pxeSrch .time dt,
.pxeSrch .time dd{ position:relative; left:25px; display:inline; margin:0;}
.pxeSrch .time dt{ margin:0 6px 0 0; font-weight:bold; color:#333; color:#3f4857;}
.pxeSrch .time dd{ margin:0 50px 0 0; color:#666;}
.pxeSrch .time .term{ position:relative; display:inline-block; *display:inline; *zoom:1;}
.pxeSrch .time .btnCndr{ position:relative; width:15px; height:14px; border:0; overflow:hidden; padding:0; margin:0 5px 0 0; background:url(../img/btnCalendar.gif) no-repeat; cursor:pointer; vertical-align:middle;}
.pxeSrch .time .calendar{ position:absolute; top:21px; _top:22px; left:0; text-align:left;}
.pxeSrch .time .iText{ position:relative; width:68px; height:14px; padding:2px 20px 2px 4px; margin:0 -18px 0 0; color:#666; font:11px Verdana; vertical-align:middle;}
.pxeSrch .time .iCheck{ width:13px; height:13px; margin:0; padding:0; vertical-align:middle;}
.pxeSrch .time label{ cursor:pointer; padding:0 8px 0 3px;}

/* pxeTimeNav */
.pxeTimeNav{ text-align:center; padding:30px 0 5px 0; border-top:1px solid #d3d3d3;}
.pxeTimeNav strong{ position:relative; top:-3px; color:#000; font:bold 24px Arial; vertical-align:top;}
.pxeTimeNav .nav{ border:0; padding:0; vertical-align:top; width:25px; height:25px; overflow:hidden; cursor:pointer; background:transparent url(../img/btnTimeNav.gif) no-repeat 0 center;}
.pxeTimeNav .nav.prev{ background-position:left center;}
.pxeTimeNav .nav.next{ background-position:right center;}
.pxeTimeNav .btnPxe{ top:2px;}

/* pxeCodeHeader */
.pxeCodeHeader{ position:relative; z-index:2; padding:13px 15px 10px 15px; margin:0 0 12px 0; border:1px solid #ddd; background:#fbfbfb; *zoom:1;}
.pxeCodeHeader:after{ content:""; display:block; clear:both;}
.pxeCodeHeader table{ border:0; float:left;}
.pxeCodeHeader th{ border:0; padding:0 0 7px 0; font-weight:normal; color:#888; text-align:left;}
.pxeCodeHeader td{ border:0; padding:0 0 7px 12px; color:#666; font-family:Arial;}
.pxeCodeHeader td strong{ font-size:15px; color:#333;}
.pxeCodeHeader td a{ margin:0 5px 0 0;}
.pxeCodeHeader td a em{ color:#fb6a00;}
.pxeCodeHeader .do{ float:right;}
.pxeCodeHeader h3{ display:inline; margin:0; font-size:12px; color:#333;}
.pxeCodeHeader h3 em{ font-weight:normal; color:#767676;}
.pxeCodeHeader .tFilter{ border-left:1px solid #d9d9d9; margin:0 0 0 10px; padding:0 0 0 10px;}
.pxeCodeHeader .tFilter button .i{ border:3px solid #fbfbfb; border-top-color:#848484;}
.pxeCodeHeader .tFilter.fOpen button .i{ top:-2px; border-top-color:#fbfbfb; border-bottom-color:#848484;}

/* svnMessage */
.svnMessage{ padding:0 15px; border:1px solid #ddd; background:#f7f7f7; color:#666;}
.svnMessage p{ margin:13px 0;}

/* pxeReviewHeader */
.pxeReviewHeader{ *zoom:1;}
.pxeReviewHeader:after{ content:""; display:block; clear:both;}
.pxeReviewHeader dl{ margin:0; color:#767676; position:relative; overflow:hidden;}
.pxeReviewHeader dt{ display:inline;}
.pxeReviewHeader dd{ margin:0; display:inline; font-weight:bold;}

.pxeReviewHeader .author{ padding:0 0 0 15px;}
.pxeReviewHeader .author dd{ margin-right:30px;}
.pxeReviewHeader .meta dt{ padding:0 0 0 9px;}
.pxeReviewHeader .meta dd{ position:relative; left:1px; padding:0 13px 0 0; border-right:1px solid #d9d9d9;}

/* pxeReviewBody */
.pxeReviewBody{ padding:15px; border-bottom:1px solid #e8e8e8; line-height:1.5; color:#666;}

/* pxeDownload */
.pxeDownloadHr{ display:block; height:1px; overflow:hidden; background:#848484;}

.pxeDownload{ clear:both; overflow:hidden;}
.pxeDownload .dHeader{ position:relative; z-index:2; padding:35px 0 15px 0; border-bottom:2px solid #8b8b8b; *zoom:1;}
.pxeDownload .dHeader:after{ content:""; display:block; clear:both;}
.pxeDownload .dHeader h3{ float:left; margin:0 20px 0 0; padding:0 0 0 13px; color:#af38b2; font-size:20px;}
.pxeDownload .dHeader p{ margin:0; color:#666; line-height:1.3;}

.pxeDownload .dBody{ display:none; position:relative; z-index:1; top:-1px; padding:13px 0; border-top:1px solid #dfdfdf; *zoom:1;}
.pxeDownload .dBody:after{ content:""; display:block; clear:both;}
.pxeDownload .dBody.show{ display:block;}
.pxeDownload .dBody .vTitle{ float:left; width:23%; border:1px solid #b8b8b8;}
.pxeDownload .dBody .vTitle h4{ font:bold 19px Arial; color:#333; padding:8px 0 8px 32px; margin:0 12px 12px; border-bottom:1px solid #efefef;  background:url(../img/iconDownloadTitle.gif) no-repeat left center;}
.pxeDownload .dBody .vTitle table{ border:0; margin:0 12px 5px;}
.pxeDownload .dBody .vTitle th{ border:0; text-align:left; vertical-align:top; color:#888; font-weight:normal; padding-bottom:5px;}
.pxeDownload .dBody .vTitle td{ border:0; vertical-align:top; font-family:Arial; color:#333; padding-left:10px; padding-bottom:5px;}

.pxeDownload .dBody .vContent{ float:right; width:74%;}
.pxeDownload .dBody .vContent table{ border:0; border-top:1px solid #b5b5b5;}
.pxeDownload .dBody .vContent th{ border:0; padding:8px; border-bottom:1px solid #d5d5d5; background:#f3f3f3; color:#999; font-size:11px; font-weight:normal; white-space:nowrap;}
.pxeDownload .dBody .vContent td{ border:0; padding:10px; border-bottom:1px solid #e8e8e8; white-space:nowrap;}
.pxeDownload .dBody .vContent .desc{ width:100%; white-space:normal; color:#888;}
.pxeDownload .dBody .vContent .num{ color:#888; text-align:right;}
.pxeDownload .dBody .vContent .vInfo{ padding:15px 0; position:relative; background:#fffeef;}
.pxeDownload .dBody .vContent .vInfo dl{ display:none; margin:0; padding:7px 22px 0 22px; margin-bottom:-12px;}
.pxeDownload .dBody .vContent .vInfo.openInfo dl{ display:block;}
.pxeDownload .dBody .vContent .vInfo dt{ margin:0 0 6px 0; font-weight:bold; color:#333;}
.pxeDownload .dBody .vContent .vInfo dd{ color:#666; margin:0 0 19px 0;}

.pxeDownload .dBody .vContent .vInfo button{ position:absolute; top:0; right:0; background:transparent; border:0; padding:0 8px; overflow:visible; cursor:pointer; font-size:11px; height:30px; line-height:30px;}
.pxeDownload .dBody .vContent .vInfo .i{ display:inline-block; position:relative; vertical-align:middle; border:3px solid #fffeef; width:0; height:0; overflow:hidden; font-size:0; line-height:0;}
.pxeDownload .dBody .vContent .vInfo .closer{ display:none;}
.pxeDownload .dBody .vContent .openInfo .opener{ display:none;}
.pxeDownload .dBody .vContent .openInfo .closer{ display:inline;}
.pxeDownload .dBody .vContent .vInfo .i{ border-top:3px solid #532e03; border-bottom:0;}
.pxeDownload .dBody .vContent .openInfo .i{ border-bottom:3px solid #532e03; border-top:0;}

.pxeDownload .dFooter{ padding:10px 0; border-top:1px solid #8b8b8b; *zoom:1;}
.pxeDownload .dFooter:after{ content:""; display:block; clear:both;}
.pxeDownload .dFooter .btnPxe .opener,
.pxeDownload .dFooter .btnPxe .closer{ padding:0; height:auto; line-height:normal; background:none; vertical-align:middle;}
.pxeDownload .dFooter .opener{ display:none;}
.pxeDownload .dFooter .hidden .closer{ display:none;}
.pxeDownload .dFooter .hidden .opener{ display:inline;}
.pxeDownload .dFooter .btnPxe button .i{ display:inline-block; position:static; padding:0 !important; vertical-align:middle; border:3px solid #fffeef; width:0; height:0; overflow:hidden; font-size:0; line-height:0; background:none;}
.pxeDownload .dFooter .btnPxe button .i{ border-top:3px solid #532e03; border-bottom:0;}
.pxeDownload .dFooter .btnPxe button .i{ border-bottom:3px solid #532e03; border-top:0;}
.pxeDownload .dFooter .btnPxe button.hidden .i{ border-top:3px solid #532e03; border-bottom:0;}

/* issue */
.issuetracker .menu { display:none; }
html, body{ height:100%;}
.mwLogin{ display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:10000;}
.mwLogin.open{ display:block;}
.mwLogin .bg{ position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
#login{ position:absolute; width:328px; top:50%; left:50%; padding:28px 28px 0 28px; margin:-150px 0 0 -194px; border:2px solid #555; font-size:12px; font-family:Tahoma, Geneva, sans-serif; line-height:normal; background:#fff; white-space:normal; color:#767676;}
#login form{ display:none; margin:0; padding:0;}
#login fieldset{ border:0; margin:0; padding:0;}
#login legend{ position:absolute; left:0; top:0; width:1px; height:1px; font-size:0; line-height:0; visibility:hidden;}
#login .btnLogin,
#login .btnLogin input{ position:relative; display:inline-block; margin:0; padding:0; overflow:visible; height:32px; line-height:32px; font-size:12px; font-weight:bold; color:#fff; vertical-align:middle; cursor:pointer; border:0; text-decoration:none !important; background:transparent url(../img/btnLogin.gif) no-repeat;}
#login .btnLogin{ margin:0 4px 0 0; background-position:left top;}
#login .btnLogin input{ left:4px; background-position:right top; *vertical-align:top; padding:0 24px 0 36px;}
#login .iClear{ position:relative;}
#login .iText{ position:relative; display:block; font:bold 11px Tahoma; height:14px; color:#767676; border:1px solid #b7b7b7; border-right-color:#e1e1e1; border-bottom-color:#e1e1e1; background:transparent;}
#login .help{ position:relative; float:none; display:block; border:0; border-top:1px solid #d9d9d9; background:#fafafa; padding:15px 0; margin:0 -28px; list-style:none; text-align:center; *zoom:1;}
#login .help li{ display:inline; float:none; border-left:1px solid #c3c3c3 !important; padding:0 6px 0 10px; margin:0; line-height:1;}
#login .help li.first{ border:0 !important;}
#login .help a{ float:none; display:inline; background:none; line-height:1; padding:0; font-size:11px; color:#767676; text-decoration:none; font-family:Dotum, 돋움, Sans-serif;}
#login .help a:hover,
#login .help a:active,
#login .help a:focus{ text-decoration:underline; color:#000;}
#login .gLogin .iLabel{ position:absolute; top:9px; left:10px; font:bold 11px Tahoma;}
#login .gLogin .iText{ width:316px; padding:8px 0 6px 10px; margin:0 0 5px 0;}
#login .gLogin .btnLogin{ position:absolute; top:107px; right:28px;}
#login .gLogin .keeping{ float:none; height:32px; line-height:32px; margin:10px 0; padding:0;}
#login .gLogin .keeping label{ position:static; cursor:pointer; font-family:Dotum, 돋움, Thahoma;}
#login .gLogin .iCheck{ width:13px; height:13px; margin:0 4px 0 0; padding:0; vertical-align:middle;}
#login .gLogin .warning{ display:none; float:none; margin:10px 0; line-height:1.4;}
#login .gLogin .warning.open{ display:block;}
#login .oLogin{ text-align:center;}
#login .oLogin .iLabel{ position:absolute; top:9px; left:36px; font:bold 11px Tahoma;}
#login .oLogin .iText{ width:291px; padding:8px 0 6px 35px; margin:0; background:url(../img/iconOpenId.gif) no-repeat 10px center;}
#login .oLogin .btnLogin{ margin-top:10px; margin-bottom:10px;}
#login.gLogin .gLogin,
#login.oLogin .oLogin{ display:block;}
#login .close{ position:absolute; top:0; right:0; width:25px; height:25px; border:0; padding:0; background:transparent; overflow:visible; cursor:pointer; text-align:center; font:11px/25px Verdana, Geneva, sans-serif; color:#ccc; text-decoration:none !important;}

em.status{ display:inline-block; padding:3px 2px 2px; margin:-2px 0; font-size:11px; color:#fff; background:#ddd; font-weight:normal;}
em.status.none,
em.status.defer,
em.status.duplicate{ background:#ddd;}
em.status.new,
em.status.reopen{ background:#ef7589;}
em.status.reviewing{ background:#d9d18f;}
em.status.assign{ background:#8fccd9;}
em.status.resolve{ background:#7cd039;}
em.status.notice{ background:#666;}
